عملگر IN به شما امکان می دهد چندین مقدار را در یک عبارت WHERE مشخص کنید.
عملگر IN مخفف چند شرط OR است.
عبارت SQL زیر همه مشتریانی را که در «آلمان»، «فرانسه» یا «بریتانیا» قرار دارند انتخاب میکند:
SELECT * FROM Customers
WHERE Country IN ('Germany', 'France', 'UK');
عبارت SQL زیر همه مشتریانی را که در «آلمان»، «فرانسه» یا «بریتانیا» قرار ندارند انتخاب میکند:
SELECT * FROM Customers
WHERE Country NOT IN ('Germany', 'France', 'UK');
عبارت SQL زیر تمامی مشتریانی را که از کشورهایی مشابه تامین کنندگان هستند انتخاب می کند:
SELECT * FROM Customers
WHERE Country IN (SELECT Country FROM Suppliers);